import { createI18n } from 'vue-i18n'

const messages = {
  en: {
    message: {
      hello: 'Hello, world!',
      welcome: 'Welcome to YouKe Tutoring Platform',
      login: 'Login',
      register: 'Register',
      logout: 'Logout',
      username: 'Username',
      email: 'Email',
      password: 'Password',
      confirmPassword: 'Confirm Password',
      dashboard: 'Dashboard',
      profile: 'Profile',
      settings: 'Settings',
      tutoring: 'Tutoring',
      schedule: 'Schedule',
      booking: 'Booking',
      classroom: 'Classroom',
      payment: 'Payment',
      youbi: 'Youbi',
      balance: 'Balance',
      deposit: 'Deposit',
      withdraw: 'Withdraw',
      transactions: 'Transactions',
      students: 'Students',
      teachers: 'Teachers',
      assistants: 'Assistants',
      admins: 'Admins',
      subject: 'Subject',
      grade: 'Grade',
      time: 'Time',
      duration: 'Duration',
      rate: 'Rate',
      rating: 'Rating',
      feedback: 'Feedback',
      submit: 'Submit',
      cancel: 'Cancel',
      confirm: 'Confirm',
      search: 'Search',
      filter: 'Filter',
      sort: 'Sort',
      reset: 'Reset',
      home: 'Home',
      youkeTutoringPlatform: 'YouKe Tutoring Platform',
      professionalTutoring: 'Professional Tutoring Service',
      certifiedTeachers: 'Certified Teachers',
      certifiedTeachersDesc: 'Certified professional teachers provide high-quality teaching',
      convenientBooking: 'Convenient Booking',
      convenientBookingDesc: 'Online booking, learning anytime and anywhere',
      interactiveLearning: 'Interactive Learning',
      interactiveLearningDesc: 'Supports real-time audio and video interactive teaching',
      parent: 'Parent',
      teacher: 'Teacher',
      assistant: 'Assistant',
      admin: 'Admin',
      dontHaveAccount: "Don't have an account?",
      alreadyHaveAccount: "Already have an account?",
      registerHere: "Register here",
      loginHere: "Login here",
      registering: "Registering...",
      registeringText: "Register",
      loggingIn: "Logging in...",
      loggingInText: "Login",
      usernameOrEmail: "Username or Email",
      role: "Role",
      allRightsReserved: "All rights reserved.",
      platformLanguage: "Language",
      chinese: "Chinese",
      english: "English",
      simplifiedChinese: "Simplified Chinese",
      traditionalChinese: "Traditional Chinese",
      languageOptionChinese: "Chinese",
      languageOptionEnglish: "English",
      adminDashboard: "Overview",
      overview: "Overview",
      totalUsers: "Total Users",
      activeTeachers: "Active Teachers",
      pendingTeachers: "Pending Teachers",
      totalSessions: "Total Sessions",
      recentUsers: "Recent Users",
      pendingTeacherApprovals: "Pending Teacher Approvals",
      university: "University",
      studentId: "Student ID",
      idCard: "ID Card",
      qualificationCertificate: "Qualification Certificate",
      teachingExperience: "Teaching Experience",
      subjects: "Subjects",
      gradeLevels: "Grade Levels",
      hourlyRate: "Hourly Rate",
      viewCertificate: "View Certificate",
      requestChanges: "Request Changes",
      requestChangesMessage: "Requesting changes for teacher: ",
      noTeachersFound: "No teachers found",
      teacherVerification: "Teacher Verification",
      adminOverview: "Overview",
      adminSettings: "Admin Settings",
      platformSettings: "Platform Settings",
      youbiSettings: "Youbi Settings",
      userManagement: "User Management",
      platformName: "Platform Name",
      platformDescription: "Platform Description",
      contactEmail: "Contact Email",
      maintenanceMode: "Maintenance Mode",
      minDepositAmount: "Minimum Deposit Amount",
      maxDailyWithdrawal: "Max Daily Withdrawal",
      depositFeePercent: "Deposit Fee (%)",
      transactionFeePercent: "Transaction Fee (%)",
      searchUsers: "Search Users",
      searchByUsernameOrEmail: "Search by username or email",
      deactivate: "Deactivate",
      inactive: "Inactive",
      activate: "Activate",
      confirmUserDeletion: "Are you sure you want to delete user {username}?",
      settingsSavedSuccessfully: "Settings saved successfully!",
      registrationDate: "Registration Date",
      status: "Status",
      all: "All",
      approved: "Approved",
      searchTeachers: "Search Teachers",
      adminPanel: "Admin Panel",
      pending: "Pending",
      activate: "Activate",
      userDistribution: "User Distribution",
      teacherStatus: "Teacher Status",
      teachers: "Teachers",
      parents: "Parents",
      admins: "Admins",
      active: "Active",
      noRecentUsers: "No recent users",
      noPendingTeachers: "No pending teachers",
      loading: "Loading...",
      actions: "Actions",
      approve: "Approve",
      reject: "Reject",
      administrator: "Administrator",
      assigned: "Assigned",
      myClasses: "My Classes",
      myChildren: "My Children",
      mySchedule: "My Schedule",
      children: "Children",
      schedule: "Schedule",
      classroom: "Classroom",
      assignedTasks: "Assigned Tasks",
      teacherSchedule: "Teacher Schedule",
      classesContent: "Classes content",
      childrenContent: "Children content",
      parentScheduleContent: "Parent schedule content",
      assignedContent: "Assigned content",
      assistantScheduleContent: "Assistant schedule content",
      welcome: "Welcome",
      selectFunctionFromMenu: "Please select a function from the menu",
      tabs: "Tabs",
      students: "Students",
      bookings: "Bookings",
      home: "Home",
      scheduleManagement: "Schedule Management",
      addSchedule: "Add Schedule",
      editSchedule: "Edit Schedule",
      course: "Course",
      courseName: "Course Name",
      startTime: "Start Time",
      endTime: "End Time",
      maxParticipants: "Max Participants",
      pleaseSelectStartTime: "Please select start time",
      pleaseSelectEndTime: "Please select end time",
      pleaseSelectCourse: "Please select course",
      pleaseSelectTeacher: "Please select teacher",
      pleaseEnterMaxParticipants: "Please enter max participants",
      pleaseSelectStatus: "Please select status",
      start: "Start",
      complete: "Complete",
      reschedule: "Reschedule",
      reactivate: "Reactivate",
      update: "Update",
      failedToLoadSchedules: "Failed to load schedules",
      confirmDeleteSchedule: "Are you sure to delete this schedule?",
      warning: "Warning",
      deleteScheduleSuccess: "Schedule deleted successfully",
      deleteScheduleFailed: "Failed to delete schedule",
      addScheduleSuccess: "Schedule added successfully",
      addScheduleFailed: "Failed to add schedule",
      updateScheduleSuccess: "Schedule updated successfully",
      updateScheduleFailed: "Failed to update schedule",
      startTimeBeforeEndTime: "Start time must be before end time",
      scheduleConfirm: "Schedule",
      successSuffix: "Success",
      failureSuffix: "Failed",
      scheduled: "Scheduled",
      inProgress: "In Progress",
      completed: "Completed",
      cancelled: "Cancelled",
      functionNotImplemented: "Function not implemented",
      comingSoon: "Coming soon",
      errorLoadingComponent: "Error loading component",
      orderManagement: "Order Management",
      orderId: "Order ID",
      orderType: "Order Type",
      courseOrder: "Course Order",
      youbiOrder: "Youbi Order",
      otherOrder: "Other Order",
      paid: "Paid",
      viewOrder: "View Order",
      editOrder: "Edit Order",
      addOrder: "Add Order",
      deleteOrderSuccess: "Order deleted successfully",
      deleteOrderFailed: "Failed to delete order",
      addOrderSuccess: "Order added successfully",
      addOrderFailed: "Failed to add order",
      updateOrderSuccess: "Order updated successfully",
      updateOrderFailed: "Failed to update order",
      failedToLoadOrders: "Failed to load orders",
      confirmDeleteOrder: "Are you sure to delete this order?",
      pleaseEnterUserId: "Please enter user ID",
      pleaseSelectOrderType: "Please select order type",
      pleaseEnterAmount: "Please enter amount",
      pleaseSelectStatus: "Please select status",
      pleaseEnterTransactionId: "Please enter transaction ID",
      amountMustBePositive: "Amount must be positive",
      orderConfirm: "Order",
      transactionId: "Transaction ID",
      courseManagement: "Course Management",
      courseName: "Course Name",
      courseDescription: "Course Description",
      subject: "Subject",
      gradeLevel: "Grade Level",
      maxStudents: "Max Students",
      duration: "Duration",
      minutes: "Minutes",
      price: "Price",
      status: "Status",
      published: "Published",
      unpublished: "Unpublished",
      draft: "Draft",
      closed: "Closed",
      view: "View",
      edit: "Edit",
      delete: "Delete",
      addCourse: "Add Course",
      editCourse: "Edit Course",
      confirmDeleteCourse: "Are you sure to delete this course?",
      failedToLoadCourses: "Failed to load courses",
      addCourseSuccess: "Course added successfully",
      addCourseFailed: "Failed to add course",
      updateCourseSuccess: "Course updated successfully",
      updateCourseFailed: "Failed to update course",
      deleteCourseSuccess: "Course deleted successfully",
      deleteCourseFailed: "Failed to delete course",
      pleaseEnterCourseName: "Please enter course name",
      pleaseEnterCourseDescription: "Please enter course description",
      pleaseSelectSubject: "Please select subject",
      pleaseSelectGradeLevel: "Please select grade level",
      pleaseEnterMaxStudents: "Please enter max students",
      pleaseEnterDuration: "Please enter duration",
      pleaseEnterPrice: "Please enter price",
      pleaseSelectStatus: "Please select status",
      primary1: "Grade 1",
      primary2: "Grade 2",
      primary3: "Grade 3",
      primary4: "Grade 4",
      primary5: "Grade 5",
      primary6: "Grade 6",
      junior7: "Grade 7",
      junior8: "Grade 8",
      junior9: "Grade 9",
      senior10: "Grade 10",
      senior11: "Grade 11",
      senior12: "Grade 12",
      chinese: "Chinese",
      math: "Math",
      english: "English",
      physics: "Physics",
      chemistry: "Chemistry",
      biology: "Biology",
      history: "History",
      geography: "Geography",
      courseChinese: "Chinese Language",
      courseEnglish: "English Language",
      publish: "Publish",
      courseConfirm: "Course",
      createdAt: "Created At",
      close: "Close",
      send: "Send",
      userManagement: "User Management",
      addUser: "Add User",
      resetPassword: "Reset Password",
      failedToLoadUsers: "Failed to load users",
      addUserSuccess: "User added successfully",
      addUserFailed: "Failed to add user",
      updateUserSuccess: "User updated successfully",
      updateUserFailed: "Failed to update user",
      deleteUserSuccess: "User deleted successfully",
      deleteUserFailed: "Failed to delete user",
      resetPasswordSuccess: "Password reset successfully",
      resetPasswordFailed: "Failed to reset password",
      pleaseEnterUsername: "Please enter username",
      pleaseEnterEmail: "Please enter email",
      pleaseEnterPassword: "Please enter password",
      pleaseConfirmPassword: "Please confirm password",
      passwordLength: "Password must be at least 6 characters",
      usernameLength: "Username must be at least 3 characters",
      emailFormatError: "Invalid email format",
      passwordMismatch: "Passwords do not match",
      resetPasswordPrompt: "Are you sure to reset this user's password?",
      userConfirm: "User",
      confirmDeleteUser: "Are you sure to delete this user?",
      messageManagement: "Message Management",
      title: "Title",
      content: "Content",
      type: "Type",
      sender: "Sender",
      receiver: "Receiver",
      senderId: "Sender ID",
      receiverId: "Receiver ID",
      readStatus: "Read Status",
      read: "Read",
      unread: "Unread",
      messageType: "Message Type",
      personalMessage: "Personal Message",
      systemMessage: "System Message",
      notice: "Notice",
      sentAt: "Sent At",
      markRead: "Mark as Read",
      markUnread: "Mark as Unread",
      sendMessage: "Send Message",
      confirmDeleteMessage: "Are you sure to delete this message?",
      failedToLoadMessages: "Failed to load messages",
      sendMessageSuccess: "Message sent successfully",
      sendMessageFailed: "Failed to send message",
      deleteMessageSuccess: "Message deleted successfully",
      deleteMessageFailed: "Failed to delete message",
      pleaseEnterTitle: "Please enter title",
      pleaseEnterContent: "Please enter content",
      pleaseEnterReceiverId: "Please enter receiver ID",
      pleaseSelectMessageType: "Please select message type",
      titleTooLong: "Title cannot exceed 100 characters",
      contentTooLong: "Content cannot exceed 1000 characters",
      operationFailed: "Operation failed",
      menuManagement: "Menu Management",
      menuName: "Menu Name",
      menuUrl: "Menu URL",
      menuIcon: "Menu Icon",
      parentMenu: "Parent Menu",
      noParentMenu: "No Parent Menu",
      selectParentMenu: "Select Parent Menu",
      sortOrder: "Sort Order",
      isActive: "Is Active",
      addMenu: "Add Menu",
      editMenu: "Edit Menu",
      confirmDeleteMenu: "Are you sure to delete this menu?",
      failedToLoadMenus: "Failed to load menus",
      addMenuSuccess: "Menu added successfully",
      addMenuFailed: "Failed to add menu",
      updateMenuSuccess: "Menu updated successfully",
      updateMenuFailed: "Failed to update menu",
      deleteMenuSuccess: "Menu deleted successfully",
      deleteMenuFailed: "Failed to delete menu",
      pleaseEnterMenuName: "Please enter menu name",
      pleaseEnterMenuUrl: "Please enter menu URL",
      permissionManagement: "Permission Management",
      permissionName: "Permission Name",
      permissionCode: "Permission Code",
      description: "Description",
      addPermission: "Add Permission",
      editPermission: "Edit Permission",
      confirmDeletePermission: "Are you sure to delete this permission?",
      failedToLoadPermissions: "Failed to load permissions",
      addPermissionSuccess: "Permission added successfully",
      addPermissionFailed: "Failed to add permission",
      updatePermissionSuccess: "Permission updated successfully",
      updatePermissionFailed: "Failed to update permission",
      deletePermissionSuccess: "Permission deleted successfully",
      deletePermissionFailed: "Failed to delete permission",
      pleaseEnterPermissionName: "Please enter permission name",
      pleaseEnterPermissionCode: "Please enter permission code",
      youbiManagement: "Youbi Management",
      youbi: "Youbi",
      adjustYoubi: "Adjust Youbi",
      adjustment: "Adjustment",
      income: "Income",
      expense: "Expense",
      transfer: "Transfer",
      operationType: "Operation Type",
      increase: "Increase",
      decrease: "Decrease",
      balanceAfter: "Balance After",
      relatedId: "Related ID",
      adjustYoubiConfirm: "Are you sure to adjust youbi?",
      adjustYoubiSuccess: "Youbi adjusted successfully",
      adjustYoubiFailed: "Failed to adjust youbi",
      failedToLoadYoubiRecords: "Failed to load youbi records",
      amountHint: "Positive for increase, negative for decrease",
      amountMustBeNumber: "Amount must be a number",
      pleaseEnterDescription: "Please enter description",
      systemSettings: "System Settings",
      platformSettings: "Platform Settings",
      youbiSettings: "Youbi Settings",
      saveChanges: "Save Changes",
      minDepositAmount: "Minimum Deposit Amount",
      maxDailyWithdrawal: "Max Daily Withdrawal",
      depositFeePercent: "Deposit Fee (%)",
      transactionFeePercent: "Transaction Fee (%)",
      bookingManagement: "Booking Management",
      bookingId: "Booking ID",
      studentId: "Student ID",
      parentId: "Parent ID",
      scheduleId: "Schedule ID",
      bookingTime: "Booking Time",
      confirmed: "Confirmed",
      createBooking: "Create Booking",
      editBooking: "Edit Booking",
      viewBooking: "View Booking",
      confirmDeleteBooking: "Are you sure to delete this booking?",
      failedToLoadBookings: "Failed to load bookings",
      createBookingSuccess: "Booking created successfully",
      createBookingFailed: "Failed to create booking",
      updateBookingSuccess: "Booking updated successfully",
      updateBookingFailed: "Failed to update booking",
      deleteBookingSuccess: "Booking deleted successfully",
      deleteBookingFailed: "Failed to delete booking",
      pleaseEnterStudentId: "Please enter student ID",
      pleaseEnterParentId: "Please enter parent ID",
      pleaseSelectSchedule: "Please select schedule",
      bookingConfirm: "Booking",
      adminSettings: "Admin Settings",
      teacherVerification: "Teacher Verification",
      noTeachersFound: "No teachers found",
      searchTeachers: "Search Teachers",
      approved: "Approved",
      rejected: "Rejected",
      registrationFailed: "Registration failed",
      loginFailed: "Login failed",
      loadingUserInfo: "Loading user info",
      actions: "Actions",
      activate: "Activate",
      active: "Active",
      addCourse: "Add Course",
      addCourseFailed: "Failed to add course",
      addCourseSuccess: "Course added successfully",
      addMenu: "Add Menu",
      addMenuFailed: "Failed to add menu",
      addMenuSuccess: "Menu added successfully",
      addOrder: "Add Order",
      addOrderFailed: "Failed to add order",
      addOrderSuccess: "Order added successfully",
      addPermission: "Add Permission",
      addPermissionFailed: "Failed to add permission",
      addPermissionSuccess: "Permission added successfully",
      addSchedule: "Add Schedule",
      addScheduleFailed: "Failed to add schedule",
      addScheduleSuccess: "Schedule added successfully",
      addTeacher: "Add Teacher",
      addTeacherFailed: "Failed to add teacher",
      addTeacherSuccess: "Teacher added successfully",
      addUser: "Add User",
      addUserFailed: "Failed to add user",
      addUserSuccess: "User added successfully",
      adjustment: "Adjustment",
      adjustYoubi: "Adjust Youbi",
      adjustYoubiConfirm: "Are you sure to adjust youbi?",
      adjustYoubiFailed: "Failed to adjust youbi",
      adjustYoubiSuccess: "Youbi adjusted successfully",
      admin: "Admin",
      adminDashboard: "Overview",
      adminOverview: "Overview",
      adminPanel: "Admin Panel",
      adminSettings: "Admin Settings",
      all: "All",
      allRightsReserved: "All rights reserved.",
      alreadyHaveAccount: "Already have an account?",
      amount: "Amount",
      amountHint: "Positive for increase, negative for decrease",
      amountMustBeNumber: "Amount must be a number",
      amountMustBePositive: "Amount must be positive",
      approve: "Approve",
      approved: "Approved",
      assignedContent: "Assigned content",
      assignedTasks: "Assigned Tasks",
      assistant: "Assistant",
      assistantManagement: "Assistant Management",
      assistantScheduleContent: "Assistant schedule content",
      balanceAfter: "Balance After",
      biology: "Biology",
      bookingConfirm: "Booking",
      bookingId: "Booking ID",
      bookingManagement: "Booking Management",
      bookings: "Bookings",
      bookingsContent: "Bookings content",
      bookingTime: "Booking Time",
      cancel: "Cancel",
      cancelled: "Cancelled",
      certifiedTeachers: "Certified Teachers",
      certifiedTeachersDesc: "Certified professional teachers provide high-quality teaching",
      chemistry: "Chemistry",
      childConfirm: "Child",
      childId: "Child ID",
      children: "Children",
      childrenContent: "Children content",
      childrenManagement: "Children Management",
      childrenManagementDescription: "Manage your children's information here",
      chinese: "Chinese",
      classesContent: "Classes content",
      close: "Close",
      closed: "Closed",
      comingSoon: "Coming soon",
      complete: "Complete",
      completed: "Completed",
      confirm: "Confirm",
      confirmDeleteBooking: "Are you sure to delete this booking?",
      confirmDeleteChild: "Are you sure to delete this child?",
      confirmDeleteCourse: "Are you sure to delete this course?",
      confirmDeleteMenu: "Are you sure to delete this menu?",
      confirmDeleteMessage: "Are you sure to delete this message?",
      confirmDeleteOrder: "Are you sure to delete this order?",
      confirmDeletePermission: "Are you sure to delete this permission?",
      confirmDeleteSchedule: "Are you sure to delete this schedule?",
      confirmDeleteTeacher: "Are you sure to delete this teacher?",
      confirmDeleteUser: "Are you sure to delete this user?",
      confirmed: "Confirmed",
      confirmPassword: "Confirm Password",
      contactEmail: "Contact Email",
      content: "Content",
      contentTooLong: "Content cannot exceed 1000 characters",
      convenientBooking: "Convenient Booking",
      convenientBookingDesc: "Online booking, learning anytime and anywhere",
      conversionRateError: "Conversion rate must be a positive number",
      course: "Course",
      courseConfirm: "Course",
      courseDescription: "Course Description",
      courseManagement: "Course Management",
      courseName: "Course Name",
      courseOrder: "Course Order",
      courses: "Courses",
      createBooking: "Create Booking",
      createBookingFailed: "Failed to create booking",
      createBookingSuccess: "Booking created successfully",
      createdAt: "Created At",
      days: "days",
      daysMustBePositive: "Days must be positive",
      deactivationConfirm: "Confirmation",
      deactivate: "Deactivate",
      decrease: "Decrease",
      defaultYoubiAmountForNewUsers: "Default Youbi Amount for New Users",
      delete: "Delete",
      deleteBookingFailed: "Failed to delete booking",
      deleteBookingSuccess: "Booking deleted successfully",
      deleteChildFailed: "Failed to delete child",
      deleteChildSuccess: "Child deleted successfully",
      deleteCourseFailed: "Failed to delete course",
      deleteCourseSuccess: "Course deleted successfully",
      deleteMenuFailed: "Failed to delete menu",
      deleteMenuSuccess: "Menu deleted successfully",
      deleteMessageFailed: "Failed to delete message",
      deleteMessageSuccess: "Message deleted successfully",
      deleteOrderFailed: "Failed to delete order",
      deleteOrderSuccess: "Order deleted successfully",
      deletePermissionFailed: "Failed to delete permission",
      deletePermissionSuccess: "Permission deleted successfully",
      deleteScheduleFailed: "Failed to delete schedule",
      deleteScheduleSuccess: "Schedule deleted successfully",
      deleteTeacherFailed: "Failed to delete teacher",
      deleteTeacherSuccess: "Teacher deleted successfully",
      deleteUserFailed: "Failed to delete user",
      deleteUserSuccess: "User deleted successfully",
      depositFeePercent: "Deposit Fee (%)",
      description: "Description",
      dontHaveAccount: "Don't have an account?",
      draft: "Draft",
      duration: "Duration",
      edit: "Edit",
      editBooking: "Edit Booking",
      editChildInfo: "Edit Child Info",
      editCourse: "Edit Course",
      editMenu: "Edit Menu",
      editOrder: "Edit Order",
      editPermission: "Edit Permission",
      editSchedule: "Edit Schedule",
      editTeacher: "Edit Teacher",
      editUser: "Edit User",
      email: "Email",
      emailFormatError: "Invalid email format",
      endTime: "End Time",
      english: "English",
      errorLoadingComponent: "Error loading component",
      expense: "Expense",
      failedToLoadBookings: "Failed to load bookings",
      failedToLoadChildren: "Failed to load children",
      failedToLoadCourses: "Failed to load courses",
      failedToLoadMenus: "Failed to load menus",
      failedToLoadMessages: "Failed to load messages",
      failedToLoadOrders: "Failed to load orders",
      failedToLoadPermissions: "Failed to load permissions",
      failedToLoadSchedules: "Failed to load schedules",
      failedToLoadSettings: "Failed to load settings",
      failedToLoadTeachers: "Failed to load teachers",
      failedToLoadUsers: "Failed to load users",
      failedToLoadYoubiRecords: "Failed to load youbi records",
      failedToLoadYoubiSettings: "Failed to load youbi settings",
      failureSuffix: "Failed",
      filter: "Filter",
      functionNotImplemented: "Function not implemented",
      geography: "Geography",
      gradeLevel: "Grade Level",
      gradeLevels: "Grade Levels",
      history: "History",
      home: "Home",
      hour: "hour",
      hourlyRate: "Hourly Rate",
      hours: "hours",
      idCard: "ID Card",
      inactive: "Inactive",
      income: "Income",
      increase: "Increase",
      inProgress: "In Progress",
      interactiveLearning: "Interactive Learning",
      interactiveLearningDesc: "Supports real-time audio and video interactive teaching",
      isActive: "Is Active",
      isRead: "Is Read",
      junior7: "Grade 7",
      junior8: "Grade 8",
      junior9: "Grade 9",
      loading: "Loading...",
      loadingUserInfo: "Loading user info",
      loggingIn: "Logging in...",
      loggingInText: "Login",
      login: "Login",
      loginFailed: "Login failed",
      loginHere: "Login here",
      logout: "Logout",
      maintenanceMode: "Maintenance Mode",
      markRead: "Mark as Read",
      markUnread: "Mark as Unread",
      math: "Math",
      maxDailyWithdrawal: "Max Daily Withdrawal",
      maxParticipants: "Max Participants",
      maxStudents: "Max Students",
      maxYoubiTransferLimit: "Max Youbi Transfer Limit",
      menuIcon: "Menu Icon",
      menuManagement: "Menu Management",
      menuName: "Menu Name",
      menuUrl: "Menu URL",
      messageId: "Message ID",
      messageManagement: "Message Management",
      messages: "Messages",
      messageType: "Message Type",
      minDepositAmount: "Minimum Deposit Amount",
      myBookings: "My Bookings",
      myCourses: "My Courses",
      assistantPanel: "Assistant Panel",
      inbox: "Inbox",
      sentMessages: "Sent Messages",
      teacherList: "Teacher List",
      teacherAssignments: "Teacher Assignments",
      teacherManagement: "Teacher Management",
      youbiTransactions: "Youbi Transactions",
      bookingHistory: "Booking History",
      bookingManagement: "Booking Management",
      childrenList: "Children List",
      childrenManagement: "Children Management",
      childrenProgress: "Children Progress",
      contactTeacher: "Contact Teacher",
      notifications: "Notifications",
      orderHistory: "Order History",
      orderManagement: "Order Management",
      parentPanel: "Parent Panel",
      pendingOrders: "Pending Orders",
      recharge: "Recharge",
      upcomingBookings: "Upcoming Bookings",
      minutes: "Minutes",
      minYoubiBalanceForBooking: "Minimum Youbi Balance for Booking",
      myChildren: "My Children",
      myClasses: "My Classes",
      mySchedule: "My Schedule",
      noParentMenu: "No Parent Menu",
      noPendingTeachers: "No pending teachers",
      noRecentUsers: "No recent users",
      noTeachersFound: "No teachers found",
      notice: "Notice",
      operationFailed: "Operation failed",
      operationType: "Operation Type",
      orderConfirm: "Order",
      orderId: "Order ID",
      orderManagement: "Order Management",
      orders: "Orders",
      orderType: "Order Type",
      otherOrder: "Other Order",
      overview: "Overview",
      paid: "Paid",
      parent: "Parent",
      parentId: "Parent ID",
      parentManagement: "Parent Management",
      parentMenu: "Parent Menu",
      parentScheduleContent: "Parent schedule content",
      password: "Password",
      passwordHint: "Use at least 8 characters with a mix of letters, numbers and symbols",
      passwordLength: "Password must be at least 6 characters",
      passwordMismatch: "Passwords do not match",
      pay: "Pay",
      pending: "Pending",
      pendingTeacherApprovals: "Pending Teacher Approvals",
      pendingTeachers: "Pending Teachers",
      percentageRangeError: "Percentage must be between 0 and 100",
      permissionCode: "Permission Code",
      permissionManagement: "Permission Management",
      permissionName: "Permission Name",
      personalMessage: "Personal Message",
      physics: "Physics",
      platformDescription: "Platform Description",
      platformName: "Platform Name",
      platformSettings: "Platform Settings",
      pleaseConfirmPassword: "Please confirm password",
      pleaseEnterAmount: "Please enter amount",
      pleaseEnterContactEmail: "Please enter contact email",
      pleaseEnterContent: "Please enter content",
      pleaseEnterConversionRate: "Please enter conversion rate",
      pleaseEnterCourseDescription: "Please enter course description",
      pleaseEnterCourseName: "Please enter course name",
      pleaseEnterDefaultYoubiAmount: "Please enter default youbi amount",
      pleaseEnterDepositFeePercent: "Please enter deposit fee percent",
      pleaseEnterDescription: "Please enter description",
      pleaseEnterDuration: "Please enter duration",
      pleaseEnterEmail: "Please enter email",
      pleaseEnterExpirationDays: "Please enter expiration days",
      pleaseEnterMaxDailyWithdrawal: "Please enter max daily withdrawal",
      pleaseEnterMaxParticipants: "Please enter max participants",
      pleaseEnterMaxStudents: "Please enter max students",
      pleaseEnterMaxTransferLimit: "Please enter max transfer limit",
      pleaseEnterMenuName: "Please enter menu name",
      pleaseEnterMenuUrl: "Please enter menu URL",
      pleaseEnterMinDepositAmount: "Please enter minimum deposit amount",
      pleaseEnterMinYoubiBalance: "Please enter minimum youbi balance",
      pleaseEnterParentId: "Please enter parent ID",
      pleaseEnterPassword: "Please enter password",
      pleaseEnterPermissionCode: "Please enter permission code",
      pleaseEnterPermissionName: "Please enter permission name",
      pleaseEnterPlatformDescription: "Please enter platform description",
      pleaseEnterPlatformName: "Please enter platform name",
      pleaseEnterPrice: "Please enter price",
      pleaseEnterReceiverId: "Please enter receiver ID",
      pleaseEnterReferralBonus: "Please enter referral bonus",
      pleaseEnterStudentId: "Please enter student ID",
      pleaseEnterTitle: "Please enter title",
      pleaseEnterTransactionFeePercent: "Please enter transaction fee percent",
      pleaseEnterTransactionId: "Please enter transaction ID",
      pleaseEnterUserId: "Please enter user ID",
      pleaseEnterUsername: "Please enter username",
      pleaseSelectCourse: "Please select course",
      pleaseSelectEndTime: "Please select end time",
      pleaseSelectGradeLevel: "Please select grade level",
      pleaseSelectMessageType: "Please select message type",
      pleaseSelectOrderType: "Please select order type",
      pleaseSelectRole: "Please select role",
      pleaseSelectSchedule: "Please select schedule",
      pleaseSelectStartTime: "Please select start time",
      pleaseSelectStatus: "Please select status",
      pleaseSelectSubject: "Please select subject",
      pleaseSelectTeacher: "Please select teacher",
      price: "Price",
      primary1: "Primary 1",
      primary2: "Primary 2",
      primary3: "Primary 3",
      primary4: "Primary 4",
      primary5: "Primary 5",
      primary6: "Primary 6",
      professionalTutoring: "Professional Tutoring Service",
      profile: "Profile",
      publish: "Publish",
      published: "Published",
      qualificationCertificate: "Qualification Certificate",
      reactivate: "Reactivate",
      read: "Read",
      readStatus: "Read Status",
      receiver: "Receiver",
      receiverId: "Receiver ID",
      recentUsers: "Recent Users",
      refund: "Refund",
      refunded: "Refunded",
      register: "Register",
      registerHere: "Register here",
      registering: "Registering...",
      registeringText: "Register",
      registrationDate: "Registration Date",
      registrationFailed: "Registration failed",
      reject: "Reject",
      rejected: "Rejected",
      relatedId: "Related ID",
      relationship: "Relationship",
      requestChanges: "Request Changes",
      reschedule: "Reschedule",
      reset: "Reset",
      resetPassword: "Reset Password",
      resetPasswordFailed: "Failed to reset password",
      resetPasswordPrompt: "Are you sure you want to reset this user's password?",
      resetPasswordSuccess: "Password reset successfully",
      role: "Role",
      saveChanges: "Save Changes",
      saveSettings: "Save Settings",
      schedule: "Schedule",
      scheduleConfirm: "Schedule",
      scheduled: "Scheduled",
      scheduleId: "Schedule ID",
      scheduleManagement: "Schedule Management",
      search: "Search",
      searchByUsernameOrEmail: "Search by username or email",
      searchTeachers: "Search Teachers",
      searchUsers: "Search Users",
      selectFunctionFromMenu: "Please select a function from the menu",
      selectParentMenu: "Select Parent Menu",
      send: "Send",
      sender: "Sender",
      senderId: "Sender ID",
      sendMessage: "Send Message",
      sendMessageFailed: "Failed to send message",
      sendMessageSuccess: "Message sent successfully",
      senior10: "Grade 10",
      senior11: "Grade 11",
      senior12: "Grade 12",
      sentAt: "Sent At",
      settingsSavedSuccessfully: "Settings saved successfully!",
      settingsSaveFailed: "Failed to save settings",
      sortOrder: "Sort Order",
      start: "Start",
      startTime: "Start Time",
      startTimeBeforeEndTime: "Start time must be before end time",
      status: "Status",
      studentId: "Student ID",
      studentName: "Student Name",
      students: "Students",
      studentsContent: "Students content",
      subject: "Subject",
      subjects: "Subjects",
      successSuffix: "Success",
      systemMessage: "System Message",
      systemSettings: "System Settings",
      teacher: "Teacher",
      teacherConfirm: "Teacher",
      teacherManagement: "Teacher Management",
      teacherPanel: "Teacher Panel",
      teachers: "Teachers",
      teacherSchedule: "Teacher Schedule",
      teacherScheduleContent: "Teacher schedule content",
      teacherVerification: "Teacher Verification",
      teaching: "Teaching",
      teachingExperience: "Teaching Experience",
      title: "Title",
      titleTooLong: "Title cannot exceed 100 characters",
      totalSessions: "Total Sessions",
      totalUsers: "Total Users",
      transactionFeePercent: "Transaction Fee (%)",
      transactionId: "Transaction ID",
      transfer: "Transfer",
      type: "Type",
      university: "University",
      unread: "Unread",
      update: "Update",
      updateBookingFailed: "Failed to update booking",
      updateBookingSuccess: "Booking updated successfully",
      updateCourseFailed: "Failed to update course",
      updateCourseSuccess: "Course updated successfully",
      updateMenuFailed: "Failed to update menu",
      updateMenuSuccess: "Menu updated successfully",
      updateOrderFailed: "Failed to update order",
      updateOrderSuccess: "Order updated successfully",
      updatePermissionFailed: "Failed to update permission",
      updatePermissionSuccess: "Permission updated successfully",
      updateScheduleFailed: "Failed to update schedule",
      updateScheduleSuccess: "Schedule updated successfully",
      updateTeacherFailed: "Failed to update teacher",
      updateTeacherSuccess: "Teacher updated successfully",
      updateUserFailed: "Failed to update user",
      updateUserSuccess: "User updated successfully",
      userConfirm: "User",
      userId: "User ID",
      userManagement: "User Management",
      username: "Username",
      usernameLength: "Username must be at least 3 characters",
      usernameOrEmail: "Username or Email",
      view: "View",
      viewBooking: "View Booking",
      viewCertificate: "View Certificate",
      viewOrder: "View Order",
      viewTeacher: "View Teacher",
      warning: "Warning",
      welcome: "Welcome",
      youbi: "Youbi",
      youbiBonusForReferral: "Youbi Bonus for Referral",
      youbiExpirationDays: "Youbi Expiration Days",
      youbiManagement: "Youbi Management",
      youbiOrder: "Youbi Order",
      youbiPerCredit: "Youbi Per Credit",
      youbiRecords: "Youbi Records",
      youbiSettings: "Youbi Settings",
      youbiToCreditConversionRate: "Youbi to Credit Conversion Rate",
      youkeTutoringPlatform: "YouKe Tutoring Platform"
    }
  },
  zh: {
    message: {
      hello: '你好，世界！',
      welcome: '欢迎来到优课辅导平台',
      login: '登录',
      register: '注册',
      logout: '退出登录',
      username: '用户名',
      email: '邮箱',
      password: '密码',
      confirmPassword: '确认密码',
      dashboard: '仪表板',
      profile: '个人资料',
      settings: '设置',
      tutoring: '辅导',
      schedule: '日程安排',
      booking: '预订',
      classroom: '教室',
      payment: '支付',
      youbi: '优币',
      balance: '余额',
      deposit: '充值',
      withdraw: '提现',
      transactions: '交易记录',
      students: '学生',
      teachers: '教师',
      assistants: '助教',
      admins: '管理员',
      subject: '科目',
      grade: '年级',
      time: '时间',
      duration: '持续时间',
      rate: '费率',
      rating: '评分',
      feedback: '反馈',
      submit: '提交',
      cancel: '取消',
      confirm: '确认',
      search: '搜索',
      filter: '筛选',
      sort: '排序',
      reset: '重置',
      home: '首页',
      youkeTutoringPlatform: '优课辅导平台',
      professionalTutoring: '专业的在线家教服务',
      certifiedTeachers: '专业教师',
      certifiedTeachersDesc: '认证的专业教师提供高质量教学',
      convenientBooking: '便捷预约',
      convenientBookingDesc: '在线预约，随时随地学习',
      interactiveLearning: '实时互动',
      interactiveLearningDesc: '支持实时音视频互动教学',
      parent: '家长',
      teacher: '教师',
      assistant: '助教',
      admin: '管理员',
      dontHaveAccount: '还没有账户？',
      alreadyHaveAccount: '已有账户？',
      registerHere: '立即注册',
      loginHere: '立即登录',
      registering: '注册中...',
      registeringText: '注册',
      loggingIn: '登录中...',
      loggingInText: '登录',
      usernameOrEmail: '用户名或邮箱',
      role: '角色',
      allRightsReserved: '保留所有权利。',
      platformLanguage: '平台语言',
      chinese: '中文',
      english: 'English',
      simplifiedChinese: '简体中文',
      traditionalChinese: '繁体中文',
      languageOptionChinese: '中文',
      languageOptionEnglish: '英语',
      adminDashboard: '总览',
      overview: '总览',
      totalUsers: '用户总数',
      activeTeachers: '活跃教师',
      pendingTeachers: '待审核教师',
      totalSessions: '总课程数',
      recentUsers: '近期用户',
      pendingTeacherApprovals: '待审核教师',
      university: '大学',
      studentId: '学号',
      idCard: '身份证',
      qualificationCertificate: '资格证书',
      teachingExperience: '教学经验',
      subjects: '科目',
      gradeLevels: '年级',
      hourlyRate: '时薪',
      viewCertificate: '查看证书',
      requestChanges: '要求修改',
      requestChangesMessage: '要求修改教师信息: ',
      noTeachersFound: '未找到教师',
      teacherVerification: '教师审核',
      adminOverview: '总览',
      adminSettings: '管理员设置',
      platformSettings: '平台设置',
      youbiSettings: '优币设置',
      userManagement: '用户管理',
      platformName: '平台名称',
      platformDescription: '平台描述',
      contactEmail: '联系邮箱',
      maintenanceMode: '维护模式',
      minDepositAmount: '最低充值金额',
      maxDailyWithdrawal: '每日最高提现金额',
      depositFeePercent: '充值手续费(%)',
      transactionFeePercent: '交易手续费(%)',
      searchUsers: '搜索用户',
      searchByUsernameOrEmail: '按用户名或邮箱搜索',
      deactivate: '停用',
      inactive: '未激活',
      activate: '激活',
      confirmUserDeletion: '确定要删除用户 {username} 吗？',
      settingsSavedSuccessfully: '设置保存成功！',
      registrationDate: '注册日期',
      status: '状态',
      all: '全部',
      approved: '已批准',
      searchTeachers: '搜索教师',
      adminPanel: '管理员面板',
      pending: '待处理',
      activate: '激活',
      userDistribution: '用户分布',
      teacherStatus: '教师状态',
      teachers: '教师',
      parents: '家长',
      admins: '管理员',
      active: '激活',
      noRecentUsers: '没有最近的用户',
      noPendingTeachers: '没有待审核的教师',
      loading: '加载中...',
      actions: '操作',
      approve: '批准',
      reject: '拒绝',
      administrator: '管理员',
      assigned: '已分配',
      myClasses: '我的班级',
      myChildren: '我的孩子',
      mySchedule: '我的日程',
      children: '孩子',
      schedule: '日程',
      classroom: '教室',
      assignedTasks: '已分配任务',
      teacherSchedule: '教师日程',
      classesContent: '班级内容',
      childrenContent: '孩子内容',
      parentScheduleContent: '家长日程内容',
      assignedContent: '已分配内容',
      assistantScheduleContent: '助教日程内容',
      welcome: '欢迎',
      selectFunctionFromMenu: '请从菜单中选择功能',
      tabs: '标签页',
      students: '学生',
      bookings: '预订',
      bookingsContent: '预订内容',
      studentsContent: '学生内容',
      home: '首页',
      scheduleManagement: '排课管理',
      addSchedule: '添加排课',
      editSchedule: '编辑排课',
      course: '课程',
      courseName: '课程名称',
      startTime: '开始时间',
      endTime: '结束时间',
      maxParticipants: '最大学生数',
      pleaseSelectStartTime: '请选择开始时间',
      pleaseSelectEndTime: '请选择结束时间',
      pleaseSelectCourse: '请选择课程',
      pleaseSelectTeacher: '请选择教师',
      pleaseEnterMaxParticipants: '请输入最大学生数',
      pleaseSelectStatus: '请选择状态',
      start: '开始',
      complete: '完成',
      reschedule: '重新安排',
      reactivate: '重新激活',
      update: '更新',
      failedToLoadSchedules: '加载排课失败',
      confirmDeleteSchedule: '确认删除此排课吗？',
      warning: '警告',
      deleteScheduleSuccess: '删除排课成功',
      deleteScheduleFailed: '删除排课失败',
      addScheduleSuccess: '添加排课成功',
      addScheduleFailed: '添加排课失败',
      updateScheduleSuccess: '更新排课成功',
      updateScheduleFailed: '更新排课失败',
      startTimeBeforeEndTime: '开始时间必须早于结束时间',
      scheduleConfirm: '排课',
      successSuffix: '成功',
      failureSuffix: '失败',
      scheduled: '已安排',
      inProgress: '进行中',
      completed: '已完成',
      cancelled: '已取消',
      functionNotImplemented: '功能未实现',
      comingSoon: '即将推出',
      errorLoadingComponent: '加载组件时出错',
      orderManagement: '订单管理',
      orderId: '订单ID',
      orderType: '订单类型',
      courseOrder: '课程订单',
      youbiOrder: '优币订单',
      otherOrder: '其他订单',
      paid: '已支付',
      viewOrder: '查看订单',
      editOrder: '编辑订单',
      addOrder: '添加订单',
      deleteOrderSuccess: '订单删除成功',
      deleteOrderFailed: '订单删除失败',
      addOrderSuccess: '订单添加成功',
      addOrderFailed: '订单添加失败',
      updateOrderSuccess: '订单更新成功',
      updateOrderFailed: '订单更新失败',
      failedToLoadOrders: '加载订单失败',
      confirmDeleteOrder: '确认删除此订单吗？',
      pleaseEnterUserId: '请输入用户ID',
      pleaseSelectOrderType: '请选择订单类型',
      pleaseEnterAmount: '请输入金额',
      pleaseSelectStatus: '请选择状态',
      pleaseEnterTransactionId: '请输入交易ID',
      amountMustBePositive: '金额必须为正数',
      orderConfirm: '订单',
      transactionId: '交易ID',
      courseManagement: '课程管理',
      courseName: '课程名称',
      courseDescription: '课程描述',
      subject: '科目',
      gradeLevel: '年级',
      maxStudents: '最大学生数',
      duration: '时长',
      minutes: '分钟',
      price: '价格',
      status: '状态',
      published: '已发布',
      unpublished: '未发布',
      draft: '草稿',
      closed: '已关闭',
      view: '查看',
      edit: '编辑',
      delete: '删除',
      addCourse: '添加课程',
      editCourse: '编辑课程',
      confirmDeleteCourse: '确认删除此课程吗？',
      failedToLoadCourses: '加载课程失败',
      addCourseSuccess: '课程添加成功',
      addCourseFailed: '课程添加失败',
      updateCourseSuccess: '课程更新成功',
      updateCourseFailed: '课程更新失败',
      deleteCourseSuccess: '课程删除成功',
      deleteCourseFailed: '课程删除失败',
      pleaseEnterCourseName: '请输入课程名称',
      pleaseEnterCourseDescription: '请输入课程描述',
      pleaseSelectSubject: '请选择科目',
      pleaseSelectGradeLevel: '请选择年级',
      pleaseEnterMaxStudents: '请输入最大学生数',
      pleaseEnterDuration: '请输入时长',
      pleaseEnterPrice: '请输入价格',
      pleaseSelectStatus: '请选择状态',
      primary1: '小学一年级',
      primary2: '小学二年级',
      primary3: '小学三年级',
      primary4: '小学四年级',
      primary5: '小学五年级',
      primary6: '小学六年级',
      junior7: '初一',
      junior8: '初二',
      junior9: '初三',
      senior10: '高一',
      senior11: '高二',
      senior12: '高三',
      chinese: '语文',
      math: '数学',
      english: '英语',
      physics: '物理',
      chemistry: '化学',
      biology: '生物',
      history: '历史',
      geography: '地理',
      courseChinese: '语文',
      courseEnglish: '英语',
      publish: '发布',
      courseConfirm: '课程',
      createdAt: '创建时间',
      close: '关闭',
      send: '发送',
      userManagement: '用户管理',
      addUser: '添加用户',
      addUserSuccess: '用户添加成功',
      addUserFailed: '用户添加失败',
      updateUserSuccess: '用户更新成功',
      updateUserFailed: '用户更新失败',
      deleteUserSuccess: '用户删除成功',
      deleteUserFailed: '用户删除失败',
      resetPassword: '重置密码',
      resetPasswordSuccess: '密码重置成功',
      resetPasswordFailed: '密码重置失败',
      pleaseEnterUsername: '请输入用户名',
      pleaseEnterEmail: '请输入邮箱',
      pleaseEnterPassword: '请输入密码',
      pleaseConfirmPassword: '请确认密码',
      passwordLength: '密码长度至少为6位',
      usernameLength: '用户名长度至少为3位',
      emailFormatError: '邮箱格式不正确',
      passwordMismatch: '两次输入的密码不一致',
      resetPasswordPrompt: '您确定要重置此用户的密码吗？',
      userConfirm: '用户',
      confirmDeleteUser: '确认删除此用户吗？',
      messageManagement: '消息管理',
      title: '标题',
      content: '内容',
      type: '类型',
      sender: '发送者',
      receiver: '接收者',
      senderId: '发送者ID',
      receiverId: '接收者ID',
      readStatus: '阅读状态',
      read: '已读',
      unread: '未读',
      messageType: '消息类型',
      personalMessage: '个人消息',
      systemMessage: '系统消息',
      notice: '通知',
      sentAt: '发送时间',
      markRead: '标记为已读',
      markUnread: '标记为未读',
      sendMessage: '发送消息',
      confirmDeleteMessage: '确认删除此消息吗？',
      failedToLoadMessages: '加载消息失败',
      sendMessageSuccess: '消息发送成功',
      sendMessageFailed: '消息发送失败',
      deleteMessageSuccess: '消息删除成功',
      deleteMessageFailed: '消息删除失败',
      pleaseEnterTitle: '请输入标题',
      pleaseEnterContent: '请输入内容',
      pleaseEnterReceiverId: '请输入接收者ID',
      pleaseSelectMessageType: '请选择消息类型',
      titleTooLong: '标题长度不能超过100个字符',
      contentTooLong: '内容长度不能超过1000个字符',
      operationFailed: '操作失败',
      menuManagement: '菜单管理',
      menuName: '菜单名称',
      menuUrl: '菜单URL',
      menuIcon: '菜单图标',
      parentMenu: '父菜单',
      noParentMenu: '无父菜单',
      selectParentMenu: '选择父菜单',
      sortOrder: '排序',
      isActive: '是否激活',
      addMenu: '添加菜单',
      editMenu: '编辑菜单',
      confirmDeleteMenu: '确认删除此菜单吗？',
      failedToLoadMenus: '加载菜单失败',
      addMenuSuccess: '菜单添加成功',
      addMenuFailed: '菜单添加失败',
      updateMenuSuccess: '菜单更新成功',
      updateMenuFailed: '菜单更新失败',
      deleteMenuSuccess: '菜单删除成功',
      deleteMenuFailed: '菜单删除失败',
      pleaseEnterMenuName: '请输入菜单名称',
      pleaseEnterMenuUrl: '请输入菜单URL',
      permissionManagement: '权限管理',
      permissionName: '权限名称',
      permissionCode: '权限代码',
      description: '描述',
      addPermission: '添加权限',
      editPermission: '编辑权限',
      confirmDeletePermission: '确认删除此权限吗？',
      failedToLoadPermissions: '加载权限失败',
      addPermissionSuccess: '权限添加成功',
      addPermissionFailed: '权限添加失败',
      updatePermissionSuccess: '权限更新成功',
      updatePermissionFailed: '权限更新失败',
      deletePermissionSuccess: '权限删除成功',
      deletePermissionFailed: '权限删除失败',
      pleaseEnterPermissionName: '请输入权限名称',
      pleaseEnterPermissionCode: '请输入权限代码',
      youbiManagement: '优币管理',
      youbi: '优币',
      adjustYoubi: '调整优币',
      adjustment: '调整',
      income: '收入',
      expense: '支出',
      transfer: '转账',
      operationType: '操作类型',
      increase: '增加',
      decrease: '减少',
      balanceAfter: '调整后余额',
      relatedId: '关联ID',
      adjustYoubiConfirm: '确认调整优币吗？',
      adjustYoubiSuccess: '优币调整成功',
      adjustYoubiFailed: '优币调整失败',
      failedToLoadYoubiRecords: '加载优币记录失败',
      amountHint: '正数为增加，负数为减少',
      amountMustBeNumber: '金额必须为数字',
      pleaseEnterDescription: '请输入描述',
      systemSettings: '系统设置',
      platformSettings: '平台设置',
      youbiSettings: '优币设置',
      saveChanges: '保存更改',
      minDepositAmount: '最低充值金额',
      maxDailyWithdrawal: '每日最高提现金额',
      depositFeePercent: '充值手续费(%)',
      transactionFeePercent: '交易手续费(%)',
      bookingManagement: '预约管理',
      bookingId: '预约ID',
      studentId: '学生ID',
      parentId: '家长ID',
      scheduleId: '排课ID',
      bookingTime: '预约时间',
      confirmed: '已确认',
      createBooking: '创建预约',
      editBooking: '编辑预约',
      viewBooking: '查看预约',
      confirmDeleteBooking: '确认删除此预约吗？',
      failedToLoadBookings: '加载预约失败',
      createBookingSuccess: '预约创建成功',
      createBookingFailed: '预约创建失败',
      updateBookingSuccess: '预约更新成功',
      updateBookingFailed: '预约更新失败',
      deleteBookingSuccess: '预约删除成功',
      deleteBookingFailed: '预约删除失败',
      pleaseEnterStudentId: '请输入学生ID',
      pleaseEnterParentId: '请输入家长ID',
      pleaseSelectSchedule: '请选择排课',
      bookingConfirm: '预约',
      adminSettings: '管理员设置',
      teacherVerification: '教师审核',
      noTeachersFound: '未找到教师',
      searchTeachers: '搜索教师',
      approved: '已批准',
      rejected: '已拒绝',
      registrationFailed: '注册失败',
      loginFailed: '登录失败',
      loadingUserInfo: '加载用户信息中',
      actions: '操作',
      activate: '激活',
      active: '激活',
      addCourse: '添加课程',
      addCourseFailed: '课程添加失败',
      addCourseSuccess: '课程添加成功',
      addMenu: '添加菜单',
      addMenuFailed: '菜单添加失败',
      addMenuSuccess: '菜单添加成功',
      addOrder: '添加订单',
      addOrderFailed: '订单添加失败',
      addOrderSuccess: '订单添加成功',
      addPermission: '添加权限',
      addPermissionFailed: '权限添加失败',
      addPermissionSuccess: '权限添加成功',
      addSchedule: '添加排课',
      addScheduleFailed: '排课添加失败',
      addScheduleSuccess: '排课添加成功',
      addTeacher: '添加教师',
      addTeacherFailed: '教师添加失败',
      addTeacherSuccess: '教师添加成功',
      addUser: '添加用户',
      addUserFailed: '用户添加失败',
      addUserSuccess: '用户添加成功',
      adjustment: '调整',
      adjustYoubi: '调整优币',
      adjustYoubiConfirm: '确认调整优币吗？',
      adjustYoubiFailed: '优币调整失败',
      adjustYoubiSuccess: '优币调整成功',
      admin: '管理员',
      adminDashboard: '总览',
      adminOverview: '总览',
      adminPanel: '管理员面板',
      adminSettings: '管理员设置',
      all: '全部',
      allRightsReserved: '保留所有权利',
      alreadyHaveAccount: '已有账户？',
      amount: '金额',
      amountHint: '正数为增加，负数为减少',
      amountMustBeNumber: '金额必须为数字',
      amountMustBePositive: '金额必须为正数',
      approve: '批准',
      approved: '已批准',
      assignedContent: '已分配内容',
      assignedTasks: '已分配任务',
      assistant: '助教',
      assistantManagement: '助教管理',
      assistantScheduleContent: '助教日程内容',
      balanceAfter: '调整后余额',
      biology: '生物',
      bookingConfirm: '预约',
      bookingId: '预约ID',
      bookingManagement: '预约管理',
      bookings: '预订',
      bookingsContent: '预订内容',
      bookingTime: '预约时间',
      cancel: '取消',
      cancelled: '已取消',
      certifiedTeachers: '专业教师',
      certifiedTeachersDesc: '认证的专业教师提供高质量教学',
      chemistry: '化学',
      childConfirm: '孩子',
      childId: '孩子ID',
      children: '孩子',
      childrenContent: '孩子内容',
      childrenManagement: '孩子管理',
      childrenManagementDescription: '在此管理孩子的信息',
      chinese: '语文',
      classesContent: '班级内容',
      close: '关闭',
      closed: '已关闭',
      comingSoon: '即将推出',
      complete: '完成',
      completed: '已完成',
      confirm: '确认',
      confirmDeleteBooking: '确认删除此预约吗？',
      confirmDeleteChild: '确认删除此孩子吗？',
      confirmDeleteCourse: '确认删除此课程吗？',
      confirmDeleteMenu: '确认删除此菜单吗？',
      confirmDeleteMessage: '确认删除此消息吗？',
      confirmDeleteOrder: '确认删除此订单吗？',
      confirmDeletePermission: '确认删除此权限吗？',
      confirmDeleteSchedule: '确认删除此排课吗？',
      confirmDeleteTeacher: '确认删除此教师吗？',
      confirmDeleteUser: '确认删除此用户吗？',
      confirmed: '已确认',
      confirmPassword: '确认密码',
      contactEmail: '联系邮箱',
      content: '内容',
      contentTooLong: '内容长度不能超过1000个字符',
      convenientBooking: '便捷预约',
      convenientBookingDesc: '在线预约，随时随地学习',
      conversionRateError: '兑换率必须为正数',
      course: '课程',
      courseConfirm: '课程',
      courseDescription: '课程描述',
      courseManagement: '课程管理',
      courseName: '课程名称',
      courseOrder: '课程订单',
      courses: '课程',
      createBooking: '创建预约',
      createBookingFailed: '预约创建失败',
      createBookingSuccess: '预约创建成功',
      createdAt: '创建时间',
      days: '天',
      daysMustBePositive: '天数必须为正数',
      deactivationConfirm: '确认',
      deactivate: '停用',
      decrease: '减少',
      defaultYoubiAmountForNewUsers: '新用户默认优币数量',
      delete: '删除',
      deleteBookingFailed: '预约删除失败',
      deleteBookingSuccess: '预约删除成功',
      deleteChildFailed: '孩子删除失败',
      deleteChildSuccess: '孩子删除成功',
      deleteCourseFailed: '课程删除失败',
      deleteCourseSuccess: '课程删除成功',
      deleteMenuFailed: '菜单删除失败',
      deleteMenuSuccess: '菜单删除成功',
      deleteMessageFailed: '消息删除失败',
      deleteMessageSuccess: '消息删除成功',
      deleteOrderFailed: '订单删除失败',
      deleteOrderSuccess: '订单删除成功',
      deletePermissionFailed: '权限删除失败',
      deletePermissionSuccess: '权限删除成功',
      deleteScheduleFailed: '排课删除失败',
      deleteScheduleSuccess: '排课删除成功',
      deleteTeacherFailed: '教师删除失败',
      deleteTeacherSuccess: '教师删除成功',
      deleteUserFailed: '用户删除失败',
      deleteUserSuccess: '用户删除成功',
      depositFeePercent: '充值手续费(%)',
      description: '描述',
      dontHaveAccount: '还没有账户？',
      draft: '草稿',
      duration: '时长',
      edit: '编辑',
      editBooking: '编辑预约',
      editChildInfo: '编辑孩子信息',
      editCourse: '编辑课程',
      editMenu: '编辑菜单',
      editOrder: '编辑订单',
      editPermission: '编辑权限',
      editSchedule: '编辑排课',
      editTeacher: '编辑教师',
      editUser: '编辑用户',
      email: '邮箱',
      emailFormatError: '邮箱格式不正确',
      endTime: '结束时间',
      english: '英语',
      errorLoadingComponent: '加载组件时出错',
      expense: '支出',
      failedToLoadBookings: '加载预约失败',
      failedToLoadChildren: '加载孩子失败',
      failedToLoadCourses: '加载课程失败',
      failedToLoadMenus: '加载菜单失败',
      failedToLoadMessages: '加载消息失败',
      failedToLoadOrders: '加载订单失败',
      failedToLoadPermissions: '加载权限失败',
      failedToLoadSchedules: '加载排课失败',
      failedToLoadSettings: '加载设置失败',
      failedToLoadTeachers: '加载教师失败',
      failedToLoadUsers: '加载用户失败',
      failedToLoadYoubiRecords: '加载优币记录失败',
      failedToLoadYoubiSettings: '加载优币设置失败',
      failureSuffix: '失败',
      filter: '筛选',
      functionNotImplemented: '功能未实现',
      geography: '地理',
      gradeLevel: '年级',
      gradeLevels: '年级',
      history: '历史',
      home: '首页',
      hour: '小时',
      hourlyRate: '时薪',
      hours: '小时',
      idCard: '身份证',
      inactive: '未激活',
      income: '收入',
      increase: '增加',
      inProgress: '进行中',
      interactiveLearning: '实时互动',
      interactiveLearningDesc: '支持实时音视频互动教学',
      isActive: '是否激活',
      isRead: '是否已读',
      junior7: '初一',
      junior8: '初二',
      junior9: '初三',
      loading: '加载中...',
      loadingUserInfo: '加载用户信息',
      loggingIn: '登录中...',
      loggingInText: '登录',
      login: '登录',
      loginFailed: '登录失败',
      loginHere: '立即登录',
      logout: '退出登录',
      maintenanceMode: '维护模式',
      markRead: '标记为已读',
      markUnread: '标记为未读',
      math: '数学',
      maxDailyWithdrawal: '每日最高提现金额',
      maxParticipants: '最大学生数',
      maxStudents: '最大学生数',
      maxYoubiTransferLimit: '优币最大转账限额',
      menuIcon: '菜单图标',
      menuManagement: '菜单管理',
      menuName: '菜单名称',
      menuUrl: '菜单URL',
      messageId: '消息ID',
      messageManagement: '消息管理',
      messages: '消息',
      messageType: '消息类型',
      minDepositAmount: '最低充值金额',
      myBookings: '我的预订',
      myCourses: '我的课程',
      assistantPanel: '助教面板',
      inbox: '收件箱',
      sentMessages: '已发送消息',
      teacherList: '教师列表',
      teacherAssignments: '教师任务',
      teacherManagement: '教师管理',
      youbiTransactions: '优币交易',
      bookingHistory: '预订历史',
      bookingManagement: '预订管理',
      childrenList: '孩子列表',
      childrenManagement: '孩子管理',
      childrenProgress: '孩子进度',
      contactTeacher: '联系教师',
      notifications: '通知',
      orderHistory: '订单历史',
      orderManagement: '订单管理',
      parentPanel: '家长面板',
      pendingOrders: '待处理订单',
      recharge: '充值',
      upcomingBookings: '即将到来的预订',
      minutes: '分钟',
      minYoubiBalanceForBooking: '预约最低优币余额',
      myChildren: '我的孩子',
      myClasses: '我的班级',
      mySchedule: '我的日程',
      noParentMenu: '无父菜单',
      noPendingTeachers: '没有待审核的教师',
      noRecentUsers: '没有最近的用户',
      noTeachersFound: '未找到教师',
      notice: '通知',
      operationFailed: '操作失败',
      operationType: '操作类型',
      orderConfirm: '订单',
      orderId: '订单ID',
      orderManagement: '订单管理',
      orders: '订单',
      orderType: '订单类型',
      otherOrder: '其他订单',
      overview: '总览',
      paid: '已支付',
      parent: '家长',
      parentId: '家长ID',
      parentManagement: '家长管理',
      parentMenu: '父菜单',
      parentScheduleContent: '家长日程内容',
      password: '密码',
      passwordHint: '至少使用8个字符，包含字母、数字和符号的组合',
      passwordLength: '密码长度至少为6位',
      passwordMismatch: '两次输入的密码不一致',
      pay: '支付',
      pending: '待处理',
      pendingTeacherApprovals: '待审核教师',
      pendingTeachers: '待审核教师',
      percentageRangeError: '百分比必须在0到100之间',
      permissionCode: '权限代码',
      permissionManagement: '权限管理',
      permissionName: '权限名称',
      personalMessage: '个人消息',
      physics: '物理',
      platformDescription: '平台描述',
      platformName: '平台名称',
      platformSettings: '平台设置',
      pleaseConfirmPassword: '请确认密码',
      pleaseEnterAmount: '请输入金额',
      pleaseEnterContactEmail: '请输入联系邮箱',
      pleaseEnterContent: '请输入内容',
      pleaseEnterConversionRate: '请输入兑换率',
      pleaseEnterCourseDescription: '请输入课程描述',
      pleaseEnterCourseName: '请输入课程名称',
      pleaseEnterDefaultYoubiAmount: '请输入默认优币数量',
      pleaseEnterDepositFeePercent: '请输入充值手续费百分比',
      pleaseEnterDescription: '请输入描述',
      pleaseEnterDuration: '请输入时长',
      pleaseEnterEmail: '请输入邮箱',
      pleaseEnterExpirationDays: '请输入过期天数',
      pleaseEnterMaxDailyWithdrawal: '请输入每日最高提现金额',
      pleaseEnterMaxParticipants: '请输入最大学生数',
      pleaseEnterMaxStudents: '请输入最大学生数',
      pleaseEnterMaxTransferLimit: '请输入最大转账限额',
      pleaseEnterMenuName: '请输入菜单名称',
      pleaseEnterMenuUrl: '请输入菜单URL',
      pleaseEnterMinDepositAmount: '请输入最低充值金额',
      pleaseEnterMinYoubiBalance: '请输入最低优币余额',
      pleaseEnterParentId: '请输入家长ID',
      pleaseEnterPassword: '请输入密码',
      pleaseEnterPermissionCode: '请输入权限代码',
      pleaseEnterPermissionName: '请输入权限名称',
      pleaseEnterPlatformDescription: '请输入平台描述',
      pleaseEnterPlatformName: '请输入平台名称',
      pleaseEnterPrice: '请输入价格',
      pleaseEnterReceiverId: '请输入接收者ID',
      pleaseEnterReferralBonus: '请输入推荐奖励',
      pleaseEnterStudentId: '请输入学生ID',
      pleaseEnterTitle: '请输入标题',
      pleaseEnterTransactionFeePercent: '请输入交易手续费百分比',
      pleaseEnterTransactionId: '请输入交易ID',
      pleaseEnterUserId: '请输入用户ID',
      pleaseEnterUsername: '请输入用户名',
      pleaseSelectCourse: '请选择课程',
      pleaseSelectEndTime: '请选择结束时间',
      pleaseSelectGradeLevel: '请选择年级',
      pleaseSelectMessageType: '请选择消息类型',
      pleaseSelectOrderType: '请选择订单类型',
      pleaseSelectRole: '请选择角色',
      pleaseSelectSchedule: '请选择排课',
      pleaseSelectStartTime: '请选择开始时间',
      pleaseSelectStatus: '请选择状态',
      pleaseSelectSubject: '请选择科目',
      pleaseSelectTeacher: '请选择教师',
      price: '价格',
      primary1: '小学一年级',
      primary2: '小学二年级',
      primary3: '小学三年级',
      primary4: '小学四年级',
      primary5: '小学五年级',
      primary6: '小学六年级',
      professionalTutoring: '专业的在线家教服务',
      profile: '个人资料',
      publish: '发布',
      published: '已发布',
      qualificationCertificate: '资格证书',
      reactivate: '重新激活',
      read: '已读',
      readStatus: '阅读状态',
      receiver: '接收者',
      receiverId: '接收者ID',
      recentUsers: '近期用户',
      refund: '退款',
      refunded: '已退款',
      register: '注册',
      registerHere: '立即注册',
      registering: '注册中...',
      registeringText: '注册',
      registrationDate: '注册日期',
      registrationFailed: '注册失败',
      reject: '拒绝',
      rejected: '已拒绝',
      relatedId: '关联ID',
      relationship: '关系',
      requestChanges: '要求修改',
      reschedule: '重新安排',
      reset: '重置',
      resetPassword: '重置密码',
      resetPasswordFailed: '密码重置失败',
      resetPasswordPrompt: '您确定要重置此用户的密码吗？',
      resetPasswordSuccess: '密码重置成功',
      role: '角色',
      saveChanges: '保存更改',
      saveSettings: '保存设置',
      schedule: '日程',
      scheduleConfirm: '排课',
      scheduled: '已安排',
      scheduleId: '排课ID',
      scheduleManagement: '排课管理',
      search: '搜索',
      searchByUsernameOrEmail: '按用户名或邮箱搜索',
      searchTeachers: '搜索教师',
      searchUsers: '搜索用户',
      selectFunctionFromMenu: '请从菜单中选择功能',
      selectParentMenu: '选择父菜单',
      send: '发送',
      sender: '发送者',
      senderId: '发送者ID',
      sendMessage: '发送消息',
      sendMessageFailed: '消息发送失败',
      sendMessageSuccess: '消息发送成功',
      senior10: '高一',
      senior11: '高二',
      senior12: '高三',
      sentAt: '发送时间',
      settingsSavedSuccessfully: '设置保存成功！',
      settingsSaveFailed: '设置保存失败',
      sortOrder: '排序',
      start: '开始',
      startTime: '开始时间',
      startTimeBeforeEndTime: '开始时间必须早于结束时间',
      status: '状态',
      studentId: '学生ID',
      studentName: '学生姓名',
      students: '学生',
      studentsContent: '学生内容',
      subject: '科目',
      subjects: '科目',
      successSuffix: '成功',
      systemMessage: '系统消息',
      systemSettings: '系统设置',
      teacher: '教师',
      teacherConfirm: '教师',
      teacherManagement: '教师管理',
      teacherPanel: '教师面板',
      teachers: '教师',
      teacherSchedule: '教师日程',
      teacherScheduleContent: '教师日程内容',
      teacherVerification: '教师审核',
      teaching: '教学',
      teachingExperience: '教学经验',
      title: '标题',
      titleTooLong: '标题长度不能超过100个字符',
      totalSessions: '总课程数',
      totalUsers: '用户总数',
      transactionFeePercent: '交易手续费(%)',
      transactionId: '交易ID',
      transfer: '转账',
      type: '类型',
      university: '大学',
      unread: '未读',
      update: '更新',
      updateBookingFailed: '预约更新失败',
      updateBookingSuccess: '预约更新成功',
      updateCourseFailed: '课程更新失败',
      updateCourseSuccess: '课程更新成功',
      updateMenuFailed: '菜单更新失败',
      updateMenuSuccess: '菜单更新成功',
      updateOrderFailed: '订单更新失败',
      updateOrderSuccess: '订单更新成功',
      updatePermissionFailed: '权限更新失败',
      updatePermissionSuccess: '权限更新成功',
      updateScheduleFailed: '排课更新失败',
      updateScheduleSuccess: '排课更新成功',
      updateTeacherFailed: '教师更新失败',
      updateTeacherSuccess: '教师更新成功',
      updateUserFailed: '用户更新失败',
      updateUserSuccess: '用户更新成功',
      userConfirm: '用户',
      userId: '用户ID',
      userManagement: '用户管理',
      username: '用户名',
      usernameLength: '用户名长度至少为3位',
      usernameOrEmail: '用户名或邮箱',
      view: '查看',
      viewBooking: '查看预约',
      viewCertificate: '查看证书',
      viewOrder: '查看订单',
      viewTeacher: '查看教师',
      warning: '警告',
      welcome: '欢迎',
      youbi: '优币',
      youbiBonusForReferral: '推荐奖励优币',
      youbiExpirationDays: '优币过期天数',
      youbiManagement: '优币管理',
      youbiOrder: '优币订单',
      youbiPerCredit: '每学分优币数',
      youbiRecords: '优币记录',
      youbiSettings: '优币设置',
      youbiToCreditConversionRate: '优币到学分转换率',
      youkeTutoringPlatform: '优课辅导平台'
    }
  }
}

const i18n = createI18n({
  legacy: false, // Use Composition API mode
  locale: 'zh', // Set default locale
  fallbackLocale: 'en', // Fallback to English if the locale is unavailable
  messages
})

export default i18n